*:focus{outline:none;}
*{ margin:0; padding:0;-webkit-overflow-scrolling : touch; -webkit-user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body,h1,h2,h3,h4,h5,h6,ul,li,ol,div,dl,dt,dd,p,img,a,form,table,tr,td,input,select,textarea{ margin:0; padding:0; color:#000; font-size:24px; font-family:"微软雅黑"; outline:none;}
body{font-size:12px; -webkit-text-size-adjust:none; background-color: #FFFFFF; position: relative;}
img{vertical-align:top; border:0 none;}
li{list-style:none; list-style-position:outside;}
a{color:#000; text-decoration:none; overflow:hidden; outline:none;/**/width: 100%; height: 100%; display: block;}
ul{list-style:none; overflow:hidden;}
html,body{overflow-y:visible;width: 100%; height: auto; position: relative; background-color: #FFFFFF;}


body{padding-top: 1px;}


/**
 *	kv
 */
.kvBox{position: relative; width: 750px; height: 970px;}


/**
 *  试驾预约
 */
.testDriveBox{position: relative; width: 750px; height: 832px;}

.driveBg{position: absolute; width: 750px; height: 832px; left: 0px; top: 0px;}

.username {
    position: absolute;
    left: 195px;
    top: 29px;
    width: 506px;
    height: 74px;
    line-height: 74px;
    border: none;
    background-color: transparent;
    font-size: 30px;
    color: #000000;
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
    display: block;
    -webkit-user-select:auto;
    user-select:auto;
}
.phone {
    position: absolute;
    left: 195px;
    top: 123px;
    width: 506px;
    height: 74px;
    line-height: 74px;
    border: none;
    background-color: transparent;
    font-size: 30px;
    color: #000000;
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
    display: block;
    -webkit-user-select:auto;
    user-select:auto;
}
.province{opacity: 0;filter: alpha(opacity=0);z-index: 2;position: absolute;left: 195px;top: 217px;width:506px; line-height:74px; height:74px; border:none; background-color:transparent;font-size: 30px; appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari å’Œ Chrome */}
.provinceP{z-index: 1;position: absolute;left: 195px;top: 217px;width:506px; line-height:74px; height:74px; border:none; background-color:transparent;color: #000000;font-size: 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.city{opacity: 0;filter: alpha(opacity=0);z-index: 2;position: absolute;left: 195px;top: 311px;width:506px; line-height:74px; height:74px; border:none; background-color:transparent;font-size: 30px; appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari å’Œ Chrome */}
.cityP{z-index: 1;position: absolute;left: 195px;top: 311px;width:506px; line-height:74px; height:74px; border:none; background-color:transparent;color: #000000;font-size: 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.confirmBox{position: absolute;width: 60px; height: 60px; left: 51px; top: 409px;}

.checkBox{cursor: pointer;position: absolute;width: 30px; height: 30px;left: 0px;top: 0px;background-image: url(../images/confirm.png); background-repeat: no-repeat; background-size: 30px 60px;}
.no{background-position: 0 0;}
.yes{background-position: 0 100%;}

.btn_confirm{position: absolute; width: 389px; left: 180px; top: 497px;}

.btn_check1 {
    position: absolute;
    width: 159px;
    height: 34px;
    left: 577px;
    top: 405px;
}
.btn_check2 {
    position: absolute;
    width: 159px;
    height: 34px;
    left: 98px;
    top: 444px;
}




/**
 *活动政策  
 */
.activeBox{position: relative; width: 750px; height: 1312px;}


/**
 *  中部轮播图
 */
.midCarouselBox{position: relative; width: 750px; height: 1308px;}
.carousel1{position: absolute; width: 750px; height: 1308px; left: 0; top: 0px; overflow: hidden;}
.carPic1{width: 750px; height: 1308px;}

.midCarouselBox .slick-dots {     /*129*16*/
    position: absolute;
    width: 305px;
    left: 250px;
    top: 1274px;
    height: 23px;
}
.midCarouselBox .slick-dots li { display: inline-block;width:24px; height:23px; margin: 0 10px;  background-image: url(../images/dots2.png);
    cursor:pointer; z-index: 10; float: left; background-repeat: no-repeat; background-position: 0 0; background-size: 100% 100%}
.midCarouselBox .slick-dots li.slick-active {background-image: url(../images/dots1.png);background-repeat: no-repeat;}
.slick-dots li button {filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0 }



/**
 *  底部轮播图
 */
.botCarouselBox{position: relative; width: 750px; height: 1308px;}
.carousel2{position: absolute; width: 750px; height: 1308px; left: 0; top: 0px; overflow: hidden;}
.carPic2{width: 750px; height: 1308px;}

.botCarouselBox .slick-dots {
    position: absolute;
    width: 305px;
    left: 269px;
    top: 1269px;
    height: 23px;
}
.botCarouselBox .slick-dots li { display: inline-block;width:24px; height:23px; margin: 0 10px;  background-image: url(../images/dots2.png);
    cursor:pointer; z-index: 10; float: left; background-repeat: no-repeat; background-position: 0 0; background-size: 100% 100%}
.botCarouselBox .slick-dots li.slick-active {background-image: url(../images/dots1.png);background-repeat: no-repeat;}



/**
 *  版权
 */
.banquan{position: absolute; width: 750px; height: auto; color: #000000; font-size: 18px; left: 0; top: 4445px;margin-bottom: 10px; text-align: center; opacity: 0.7}


/**
 *  弹窗
 */
.pop_policy{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99; background-color: rgba(0,0,0,0.8); display: none;}
.policy_bg{position: absolute; width: 702px; height: 925px; left: 30px; top: 15%;}
.policy_text{position: absolute; width: 651px; height: 636px; overflow: scroll; left: 24px; top: 100px;}


.btn_cls{position: absolute; width: 389px; left: 150px; top: 787px;}

.amf_fadeInOut1{animation:amf_fadeInOut1 1s linear 0ms normal forwards;-webkit-animation:amf_fadeInOut1 1s linear 0ms normal forwards;}
@keyframes amf_fadeInOut1 {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-webkit-keyframes amf_fadeInOut1 {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

